package org.brisling.domain.common;

import java.util.List;

import org.brisling.domain.sysman.inf.BizBeanDataModeler;
import org.brisling.domain.sysman.inf.HierachicalBeanDataModeler;
import org.brisling.domain.sysman.inf.ManageBeanDataModeler;

public class SysmanDomain {
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> managedGroup;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> managedRole;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> managedPermission;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> relationGroup;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> relationRole;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,BizBeanDataModeler>> relationPermission;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,HierachicalBeanDataModeler<BizBeanDataModeler>>> managedDept;
	
	private List<? extends ManageBeanDataModeler<BizBeanDataModeler,HierachicalBeanDataModeler<BizBeanDataModeler>>> relationDept;
	
	
	public SysmanDomain(){}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getManagedGroup() {
		return managedGroup;
	}


	public void setManagedGroup(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> managedGroup) {
		this.managedGroup = managedGroup;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getManagedRole() {
		return managedRole;
	}


	public void setManagedRole(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> managedRole) {
		this.managedRole = managedRole;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getManagedPermission() {
		return managedPermission;
	}


	public void setManagedPermission(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> managedPermission) {
		this.managedPermission = managedPermission;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getRelationGroup() {
		return relationGroup;
	}


	public void setRelationGroup(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> relationGroup) {
		this.relationGroup = relationGroup;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getRelationRole() {
		return relationRole;
	}


	public void setRelationRole(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> relationRole) {
		this.relationRole = relationRole;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> getRelationPermission() {
		return relationPermission;
	}


	public void setRelationPermission(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, BizBeanDataModeler>> relationPermission) {
		this.relationPermission = relationPermission;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, HierachicalBeanDataModeler<BizBeanDataModeler>>> getManagedDept() {
		return managedDept;
	}


	public void setManagedDept(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, HierachicalBeanDataModeler<BizBeanDataModeler>>> managedDept) {
		this.managedDept = managedDept;
	}


	public List<? extends ManageBeanDataModeler<BizBeanDataModeler, HierachicalBeanDataModeler<BizBeanDataModeler>>> getRelationDept() {
		return relationDept;
	}


	public void setRelationDept(
			List<? extends ManageBeanDataModeler<BizBeanDataModeler, HierachicalBeanDataModeler<BizBeanDataModeler>>> relationDept) {
		this.relationDept = relationDept;
	}
	
	

}
